heads and senior management - Espagnol Anglais Dictionnaire